﻿using System;
using System.Collections.Generic;

namespace Sustainalytics.ComprehensiveESGResearch.Service.Model
{
    public class CorporateDataDto
    {
        public Guid Id { get; set; }
        public int CapitalIqId { get; set; }
        public string AnalystCommentary { get; set; }
        public string SustainalyticsSubIndustry { get; set; }
        public int SustainalyticsSubIndustryCode { get; set; }
        public string SPLCode { get; set; }
        public string AnnualReport { get; set; }
        public string PeerGroup { get; set; }
        public DateTime? CSRReportDate { get; set; }
        public DateTime? LatestFeedbackRequest { get; set; }
        public DateTime? LastUpdate { get; set; }
        public string CompanyType { get; set; }
        public PUResearchDto ComprehensiveEsgResearchState { get; set; }
        public List<CompanyKeyEsgIssueDto> CompanyKeyESGIssues { get; set; }
        public List<RPCompanyEsgComputationResultDto> RPCompanyESGComputationResults { get; set; }
        public List<RPIndicatorExtendedDto> RPIndicatorExtendedResults { get; set; }
        public List<SourceDto> Sources { get; set; }
        public Guid AnalystId { get; set; }
        public int SubPeerGroupId { get; set; }
        public string SubPeerGroup { get; set; }
    }
}

